hang from/on anything - Turkish English Dictionary